package com.weai.portal.service;

import com.weai.dto.DepositAIChatRequest;
import com.weai.dto.DepositAIChatResponse;
import com.weai.portal.entity.TaskReport;

import java.util.List;

/**
 * AI周报服务接口
 */
public interface TaskReportAIService {
    
    /**
     * AI周报分析
     *
     * @param taskReport 周报数据
     * @return AI结果
     */
    String analyzeTask(TaskReport taskReport);
    
    /**
     * 使用AI生成周报HTML
     *
     * @param taskReports 周报数据列表
     * @return 生成的HTML内容
     */
    String generateWeeklyReportHtml(List<TaskReport> taskReports);
}